// Se indica la variable que dice que este elemento se debe de ocultar cuando se hagan peticiones de sepomex
var strGOcultaIDEnSepomex = "TablaDatosCotizador";

$().ready(function() {
  $("#FormaCotizador").validate({
    submitHandler: function(form) {
      if($.trim($("#codigo_postal").val()) == "") {
        alert("Debe seleccionar un Codigo Postal");
        return false;
      } else if(($("#codigo_postal").val() - 0) == 0) {
        alert("El codigo postal 0 no es valido");
        return false;
      } else {
        if($("#salvamento").val() == "Si") {
          alert("Para Asegurar este tipo de unidad debera comunicarse con un asesor a nuestras oficinal al siguiente telefono");
          return false;
//          $("#error_code").val(3);
        } else if($("#tipo_uso").val() != "PARTICULAR") {
//          alert("Para cotizar un vehiculo no  particular, pongase en contacto con nosotros");
          $("#error_code").val(4);
        } else {
//          GenerarCotizacion();
          $("#error_code").val(0);
        }
      }

      form.submit();

    }
  });

  $("#fecha_nac").rules("add", {
    required: true,
    dateISO: true
  });

  $("#fecha_nac").mask("9999-99-99");
});

function IngresarVendedor() {
  document.location.href = "index.php?option=login_vendedor";
}

function CambioMarcaQ() {
  var strMarca = document.getElementById("id_marca").options[document.getElementById("id_marca").options.selectedIndex].value;
  if(strMarca == "") {
    $("#id_marca_anio"  ).html("");
    $("#id_marca_modelo").html("");
    $("#sisa"           ).html("");
  } else {
    $("#TablaDatosCotizador").mask_div("Obteniendo datos...");
    $.get(
      'ajax/cotizador_qualitas.ajax.php',
      {
        option : 'CambioMarca',
        marca  : strMarca
      },
      function(data) {
        $("#TablaDatosCotizador").unmask_div();
        if(data.substring(0, 5) == 'Error') {
          alert(data);
        } else {
          $("#id_marca_anio").html(data);
          CambioMarcaAnioQ();
        }
      }
    );
  }
}

function CambioMarcaAnioQ() {
  var strMarca     = document.getElementById("id_marca"     ).options[document.getElementById("id_marca"     ).options.selectedIndex].value;
  var strMarcaAnio = document.getElementById("id_marca_anio").options[document.getElementById("id_marca_anio").options.selectedIndex].value;
  if(strMarca == "") {
    $("#id_marca_modelo").html("");
    $("#sisa"           ).html("");
  } else {
    $("#TablaDatosCotizador").mask_div("Obteniendo datos...");
    $.get(
      'ajax/cotizador_qualitas.ajax.php',
      {
        option : 'CambioModelo',
        marca  : strMarca,
        modelo : strMarcaAnio
      },
      function(data) {
        $("#TablaDatosCotizador").unmask_div();
        if(data.substring(0, 5) == 'Error') {
          alert(data);
        } else {
          $("#id_marca_modelo").html(data);
          CambioModeloQ();
        }
      }
    );
  }
}

function CambioModeloQ() {
  var strModelo = document.getElementById("id_marca_modelo").options[document.getElementById("id_marca_modelo").options.selectedIndex].value;
  $("#codigo_amis").html(strModelo);
}

function CambioTipoPago() {
  var strTipoPago = document.getElementById('tipo_pago_sel').options[document.getElementById('tipo_pago_sel').options.selectedIndex].value;

  if(strTipoPago == "CONTADO") {
    $("#forma_pago_sel option").remove();
    $("#forma_pago_sel").append('$strJSFormasPago2');
    $("#vigencia_sel option").remove();
    $("#vigencia_sel").append('$strJSDuracion2');
  } else {
    $("#forma_pago_sel option").remove();
    $("#forma_pago_sel").append('$strJSFormasPago1');
    $("#vigencia_sel option").remove();
    $("#vigencia_sel").append('$strJSDuracion1');
  }
}
